Sets our main struct and passes it to the parent class.
Creates a new AdwTimedAnimation on @widget to animate @target from @from to @to.
Gets whether @self changes direction on every iteration.
Gets the duration of @self.
Gets the easing function @self uses.
Gets the number of times @self will play.
Gets whether @self plays backwards.
the main Gtk struct as a void*
Get the main Gtk struct
Gets the value @self will animate from.
Gets the value @self will animate to.
Sets whether @self changes direction on every iteration.
Sets the duration of @self.
Sets the easing function @self will use.
Sets the number of times @self will play.
Sets whether @self plays backwards.
Sets the value @self will animate from.
Sets the value @self will animate to.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the current value of @self.
Gets the target @self animates.
Gets the current value of @self.
Gets the widget @self was created for.
Pauses a playing animation for @self.
Starts the animation for @self.
Resets the animation for @self.
Resumes a paused animation for @self.
Skips the animation for @self.
This signal is emitted when the animation has been completed, either on its own or via calling [method@Animation.skip].
A time-based [class@Animation].
AdwTimedAnimation implements a simple animation interpolating the given value from [property@TimedAnimation:value-from] to [property@TimedAnimation:value-to] over [property@TimedAnimation:duration] milliseconds using the curve described by [property@TimedAnimation:easing].
If [property@TimedAnimation:reverse] is set to TRUE, AdwTimedAnimation will instead animate from [property@TimedAnimation:value-to] to [property@TimedAnimation:value-from], and the easing curve will be inverted.
The animation can repeat a certain amount of times, or endlessly, depending on the [property@TimedAnimation:repeat-count] value. If [property@TimedAnimation:alternate] is set to TRUE, it will also change the direction every other iteration.